<description>Collection of filters (Blur, ConvertFPS, Denoise, Interpolate, Mask and others) which uses motion vectors generated by this plugin.</description>
<description>Produces backward and forward motion vectors: backward obtained by MVAnalyse(isb = true), and the other is forward MVAnalyse(isb = false).</description>
<description>bw, bh : They are the width and the height of a block. Value can only be 4 or 8. Larger blocks are less sensitive to noise, are faster, but also less accurate.</description>
<description>bw, bh : They are the width and the height of a block. Value can only be 4 or 8. Larger blocks are less sensitive to noise, are faster, but also less accurate.</description>
<description>The accuracy of the motion estimation. 1 means a precision to the pixel. 2 means a precision to half a pixel, 4 to a quarter of pixel and so on. Value can only be 1, 2, 4 or 8 ( beyond 8, it is useless and waste a lot of memory ). Default : 1. For the moment, it's the only possible value.</description>
<description>The number of levels not used in the hierarchal analysis made while searching for motion vectors. The lower the better. It is kept variable for study's purposes only.</description>
<description>st is the type of search, and stp is a setting for this : st = 0 : 'OneTimeSearch'. stp is the step between each vectors tried. st = 1 : 'NStepSearch'. N is set by stp. st = 2 : Logarithmic search, also named Diamond Search. stp is the initial step search. st = 3 : Exhaustive search, stp is the radius. It is slow, but it gives the best results, SADwise. </description>
<description>allows to choose between a forward search ( between the current frame and the previous one ) and a backward one ( between the current frame and the following one ). isb = false means forward search.</description>
<description>set the coherence of the field of vectors. The higher, the more coherent. However, if set too high, some 'true' motion vectors can be missed. Default is 0, but values around 2000 are strongly recommended and will be made defaults in the next release.</description>
<description>Allows to create a motion blur. The motion blur is created by interpolating frames between the current frame and both next and previous frames, and then make a weighted mean of these interpolations.</description>
<description>allows to increase the size of the blocks that are moved along the motion vectors. For example fbw = 2 will increase the block by a 2-pixels margin. This allows less artifacting, but leads to a slightly less imprecise motion blur ( it will be less directionnal ).</description>
<description>wf = "uniform" : Uniform weighting ( all the weights are equal to 1 ). wf = "ramp" : the weight is proportionnal to the time between the interpolation and the current frame. wf = "revramp" : it's the contrary. wf = "hat" : it begins with a ramp, and finish like a revramp.</description>
<description>It means that the blocks pointed by MV in the previous frame ( or following, it depends on the setting of MVAnalyse ) will be moved along the vectors to reach their places in the current frame.</description>
<description>Makes a basic temporal denoising with motion compensation. Both previous and following frames are motion compensated and then merged into the current frame. The two thresholds are used to prevent artifacts.</description>
<description>Decides whether the pixel which comes from the previous or the following frame has to be taken into account. If this pixel differs more than thT from the pixel of the current frame, it is not used.</description>
<description>Decides whether the block has changed or not ( same principle as thSCD1 ). If it has changed, the pixel aren't merged with those of the previous or following frame.</description>
<description>bl and el define the beginning and the end of the interpolation. If bl is different from el, the created frame is slightly blured. The interpolation is made between the current frame and the previous one.</description>
<description>Creates a motion mask from the motion vectors' length. It builds a better mask than MotionMask ( MaskTools ) because motion vectors are a lot more reliable than the algorithm of MotionMask.</description>
<description>Creates a motion mask from the motion vectors' length. It builds a better mask than MotionMask ( MaskTools ) because motion vectors are a lot more reliable than the algorithm of MotionMask.</description>
<description>The mask is output only on the luma plane. 0 means no motion at all ( the length of the motion vector is null ), whereas 255 means maximum motion,.</description>
<description>Used to defined the relation length - value. gamma = 1.0 implies a linear relation, whereas gamma = 2.0 gives a quadratic relation.</description>
<description>Allows to see a different level of analysis ( when searching for motion vectors, a hierarchal analysis is done, and it may be interesting to see what happens at higher levels ).</description>